Steve Davis has shifted from being a snooker champion to a techno DJ, facing personal scandals along the way.