news European shares today: Hopes of dovish ECB, corporate earnings lift European stocks July 22, 2021