Somali al-Shabaab group seizes three towns