Scotland lures heatwave-weary Europeans seeking ‘coolcations’