Magical Middle-earth Exhibition bringing thousands of visitors to Barnsley