Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Quem é o voluntário com mais horas no programa 'Cultura'?
 ###Tabelas: 
CREATE TABLE Volunteers (volunteer_id INT, volunteer_name VARCHAR(255), program_id INT, hours DECIMAL(10, 2)); INSERT INTO Volunteers (volunteer_id, volunteer_name, program_id, hours) VALUES (1, 'Aaliyah', 2, 50.00), (2, 'Brian', 1, 75.00), (3, 'Charlotte', 3, 60.00), (4, 'Daniel', 2, 100.00), (5, 'Ella', 3, 80.00), (6, 'Finn', 1, 90.00), (7, 'Grace', 2, 120.00);
SELECT volunteer_name, SUM(hours) AS total_hours FROM Volunteers WHERE program_id = 2 GROUP BY volunteer_name ORDER BY total_hours DESC LIMIT 1;