Truck bomb kills over 300 in deadly blast in Mogadishu