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 peso médio da carga manipulada no 'Port D'?
 ###Tabelas: 
CREATE TABLE ports (port_id INT, port_name TEXT, country TEXT); INSERT INTO ports (port_id, port_name, country) VALUES (1, 'Port A', 'USA'), (2, 'Port B', 'Canada'), (3, 'Port C', 'USA'), (4, 'Port D', 'Mexico'); CREATE TABLE shipments (shipment_id INT, vessel_id INT, port_id INT, cargo_weight INT); INSERT INTO shipments (shipment_id, vessel_id, port_id, cargo_weight) VALUES (1, 1, 1, 5000), (2, 2, 1, 5500), (3, 1, 2, 4000), (4, 2, 2, 4500), (5, 3, 4, 6000), (6, 3, 4, 6500);
SELECT AVG(cargo_weight) FROM shipments WHERE port_id = (SELECT port_id FROM ports WHERE port_name = 'Port D');