Somalia gives Al-Shabaab 45 days to surrender