China reports biggest trade surplus for nearly four years