Yuan hits 3.5-year high at 6.7442 as trade surplus, inflows build