Somalia is battling an insurgency from Islamist group Al-Shabaab with support from an African Union force and US airstrikes.