明朝为何要迁都北京