汉武帝为什么要派张骞出使西域