Afghan forces fought for hours against Taliban insurgents who killed at least four civilians and wounded dozens more when they stormed an aid organization in Kabul on Wednesday, security officials said.