Warriors hang on to stay alive, winning Game 5 of NBA Finals