Violence forces MSF to close clinic in Mogadishu