Musharraf swears in new prime minister as U.S. envoys arrive for talks