The coronavirus outbreak in China will hit sales and profits in food-related industries such as retail and entertainment for "several months", a report from Moody's has warned.