Hurricanes get a surprise visit from LeBron