China reports unexpected $5.35B trade surplus for March