Charles Barkley has stern criticism of NBA over looming TV deal