Somalia bans public gatherings as virus cases rise