Clashes between Somali government forces and Islamist militants have killed at least 28 people and wounded about 60 in the capital Mogadishu. The fighting appears to be the start of a government offensive using troops trained in Ethiopia, analysts say.