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 é o orçamento total e o custo total para projetos no Oriente Médio e Norte da África que começaram após 2018 e têm pelo menos uma atividade de mitigação?
 ###Tabelas: 
CREATE TABLE projects (id INT PRIMARY KEY, name VARCHAR(255), country VARCHAR(255), start_date DATE, end_date DATE, budget DECIMAL(10,2)); CREATE TABLE mitigation_activities (id INT PRIMARY KEY, project_id INT, activity VARCHAR(255), cost DECIMAL(10,2)); CREATE TABLE countries (id INT PRIMARY KEY, country VARCHAR(255), population INT);
SELECT SUM(projects.budget) as total_budget, SUM(mitigation_activities.cost) as total_cost FROM projects JOIN mitigation_activities ON projects.id = mitigation_activities.project_id WHERE projects.country IN ('Middle East', 'North Africa') AND projects.start_date >= '2019-01-01' AND EXISTS (SELECT 1 FROM mitigation_activities WHERE projects.id = mitigation_activities.project_id);