China GDP contracts 6.8% in Q1, marking the weakest report on record