Public Cloud Services Spending to Reach $805 Billion this Year