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: Quais programas governamentais tiveram o maior aumento de orçamento na tabela 'orçamento'?
 ###Tabelas: 
CREATE TABLE budget (program_id INT, program_name VARCHAR(255), budget DECIMAL(10,2), fiscal_year INT);
SELECT program_name, (budget - LAG(budget, 1) OVER (ORDER BY fiscal_year)) AS budget_increase FROM budget WHERE (budget - LAG(budget, 1) OVER (ORDER BY fiscal_year)) = (SELECT MAX((budget - LAG(budget, 1) OVER (ORDER BY fiscal_year))) FROM budget) ORDER BY budget_increase DESC LIMIT 1;