Militants stormed a government building in Afghanistan’s capital Kabul on Monday, taking civilians hostage as they fought a gun battle against Afghan soldiers, officials said.