Gunmen storm hotel in Somali capital, leave 20 dead