Tourist spending lifts retail sales