Hours-long attack on Kabul American university kills 12