Q2 GDP growth revised upward to 4.2%