Golden State evens NBA Finals with vital Game 4 win over Cleveland