Heritage visitors’ £620 million tourism boost