International visitor spending hits an all-time high