Somalia faces uphill struggle with al-Shabab fighters