Cuba’s President Castro issues a fierce denunciation of the US, echoed by Venezuela’s Hugo Chavez, at a trade summit.