Microsoft and Alphabet earnings soothe markets ahead of Fed decision in July 27, 2022 European stocks and Wall Street futures rally