Taliban Attack In Kabul Leaves At Least 28 Dead, Injures Over 300