Mogadishu fighting forces 204,000 to flee