US ambassador visits Hama, Syria - site of anti-Assad protests