Warriors pull out late victory over Rockets in Game 2