LeBron James says he won't ever do dunk contest