Microsoft cloud strength fuels third quarter financial results