Somalia's President Hassan Sheikh Mohamud was addressing large crowds at a government-organised rally against Al-Shabaab held at a stadium in the capital