Tourists to UK forecast to spend record levels in 2018