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 duração média dos programas de notícias no Canadá e nos EUA?
 ###Tabelas: 
CREATE TABLE news_programs (id INT, title VARCHAR(255), release_year INT, views INT, country VARCHAR(50), duration INT); INSERT INTO news_programs (id, title, release_year, views, country, duration) VALUES (1, 'News1', 2010, 10000, 'Canada', 30), (2, 'News2', 2015, 15000, 'Canada', 45), (3, 'News3', 2020, 20000, 'US', 60); INSERT INTO news_programs (id, title, release_year, views, country, duration) VALUES (4, 'News4', 2005, 20000, 'US', 45), (5, 'News5', 2018, 25000, 'US', 60), (6, 'News6', 2021, 30000, 'Canada', 45);
SELECT AVG(duration) FROM news_programs WHERE country = 'Canada' UNION SELECT AVG(duration) FROM news_programs WHERE country = 'US';