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: Encontre os 2 principais projetos de infraestrutura rural com o maior aumento de orçamento na África?
 ###Tabelas: 
CREATE TABLE RuralInfrastructure (ProjectID INT, ProjectName VARCHAR(50), Location VARCHAR(50), Budget FLOAT, FiscalYear INT); INSERT INTO RuralInfrastructure (ProjectID, ProjectName, Location, Budget, FiscalYear) VALUES (1, 'Road Construction', 'Nigeria', 500000.00, 2019), (2, 'Bridge Construction', 'Kenya', 600000.00, 2020);
SELECT ProjectName, (Budget - LAG(Budget, 1) OVER (PARTITION BY ProjectName ORDER BY FiscalYear)) AS BudgetDifference FROM RuralInfrastructure WHERE Location = 'Africa' ORDER BY BudgetDifference DESC, ProjectName LIMIT 2;