49ers running back Christian McCaffrey wants to invite LeBron James to a game after a social media exchange