UN representative to Somalia says still long way to go in fight against al-Shabab