Heavy rainfall has caused flooding in Mogadishu, killing at least 18 people, and displacing 301 families, according to the Somali government.