Over 30 killed in Kabul terror attack