为什么北宋选择开封为首都