Charles Barkley reveals he hasn’t spoken to Michael Jordan in ‘almost 10 years’ over critical comments