Taliban attack German consulate in Afghanistan’s Mazar-i-Sharif