Charles Barkley on NBA predictions, reality TV, Wimbledon, and golf royalty