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: Inserir um novo registro na tabela 'Doações' para uma doação de $500 à organização 'Habitat for Humanity' por um 'John Smith' em '2022-03-15'.
 ###Tabelas: 
CREATE TABLE Donations (donation_id INT, donor_name TEXT, donation_amount DECIMAL(10,2), donation_date DATE, org_id INT);
INSERT INTO Donations (donor_name, donation_amount, donation_date, org_id) VALUES ('John Smith', 500, '2022-03-15', (SELECT org_id FROM Organizations WHERE org_name = 'Habitat for Humanity'));