Cleveland Cavaliers host Golden State Warriors in Game 3 of NBA Finals