China's economy shakes off COVID slump