China’s trade surplus hits nearly US$42b in May