Charles Barkley laughs off LeBron James' barbs, stands by critique of Cavaliers star