Fox: LeBron James takes heat for late decision to skip NBA All-Star Game