Microsoft to report Q4 results on Wednesday, July 22