Three US warships to be stationed off the coast of Venezuela in fight against 'narco-terrorists', according to reports.