Imports hit three-year high as economy recovers