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: Qual é a alocação média de orçamento para transporte e infraestrutura em cidades com uma população acima de 5 milhões?
 ###Tabelas: 
CREATE TABLE City (Id INT, Name VARCHAR(50), Population INT, TransportationBudget DECIMAL(10,2), InfrastructureBudget DECIMAL(10,2)); INSERT INTO City (Id, Name, Population, TransportationBudget, InfrastructureBudget) VALUES (1, 'Mumbai', 20000000, 8000000, 7000000), (2, 'Istanbul', 15000000, 6000000, 5000000), (3, 'Rio de Janeiro', 7000000, 4000000, 3000000);
SELECT CityId, AVG(TransportationBudget) + AVG(InfrastructureBudget) AS AvgBudget FROM City WHERE Population > 5000000;