US patients who see immigrant doctors live longer than those treated by their American-trained colleagues