Record $54bn surplus for Chinese central bank