Gunmen attack military hospital close to US embassy in Kabul