US ambassador in Afghanistan leaves for health reasons: US