EU economy grows by 4.2% in Q2, above expectations