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 velocidade média das embarcações que transportaram mercadorias perigosas no Oceano Pacífico no primeiro semestre de 2021?
 ###Tabelas: 
CREATE TABLE vessels (id INT, name TEXT, type TEXT, safety_score FLOAT, average_speed FLOAT);CREATE TABLE cargos (id INT, vessel_id INT, material TEXT, destination TEXT, date DATE, weight FLOAT); INSERT INTO vessels (id, name, type, safety_score, average_speed) VALUES (1, 'VesselH', 'Tanker', 75, 12.5); INSERT INTO cargos (id, vessel_id, material, destination, date, weight) VALUES (1, 1, 'Dangerous', 'Pacific', '2021-04-01', 10000);
SELECT AVG(v.average_speed) FROM vessels v JOIN cargos c ON v.id = c.vessel_id WHERE v.safety_score > 70 AND c.material = 'Dangerous' AND c.destination = 'Pacific' AND c.date BETWEEN '2021-01-01' AND '2021-06-30';