BMW creates immersive experience at PGA Championship 2017