Peru swears in new prime minister