Prime Minister cancels US visit