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 dos navios que chegaram aos portos da costa leste dos EUA em janeiro de 2020?
 ###Tabelas: 
CREATE TABLE ports (id INT, name TEXT, country TEXT); INSERT INTO ports (id, name, country) VALUES (1, 'New York', 'USA'), (2, 'Baltimore', 'USA'); CREATE TABLE vessels (id INT, name TEXT, model TEXT, port_id INT); INSERT INTO vessels (id, name, model, port_id) VALUES (1, 'TestVessel1', 'ModelA', 1), (2, 'TestVessel2', 'ModelB', 2); CREATE TABLE vessel_positions (id INT, vessel_id INT, timestamp TIMESTAMP, latitude DECIMAL, longitude DECIMAL, speed DECIMAL); INSERT INTO vessel_positions (id, vessel_id, timestamp, latitude, longitude, speed) VALUES (1, 1, '2020-01-01 12:00:00', 40.71, -74.01, 20), (2, 2, '2020-01-02 10:00:00', 39.29, -76.61, 18);
SELECT AVG(vp.speed) FROM vessel_positions vp JOIN vessels v ON vp.vessel_id = v.id JOIN ports p ON v.port_id = p.id WHERE p.country = 'USA' AND EXTRACT(MONTH FROM vp.timestamp) = 1;