Al-Shabab fighters offered amnesty as new Somali president declares war