Taliban truck bomb rocks hotel for foreigners in Kabul