Ex-Knicks star reveals why LeBron James will never play for team