Somali forces end day-long Al-Shabaab siege in Mogadishu