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 projetos de diversificação econômica em Malawi tiveram o maior orçamento médio?
 ###Tabelas: 
CREATE TABLE economic_diversification (id INT, country VARCHAR(20), project_name VARCHAR(50), project_budget FLOAT); INSERT INTO economic_diversification (id, country, project_name, project_budget) VALUES (1, 'Malawi', 'Renewable Energy', 100000.00), (2, 'Zambia', 'Solar Power Plant', 150000.00);
SELECT project_name, AVG(project_budget) AS avg_budget, RANK() OVER (ORDER BY AVG(project_budget) DESC) AS rank FROM economic_diversification WHERE country = 'Malawi' GROUP BY project_name HAVING rank = 1;