Weather Channel forecasts heavier reliance on cloud computing