Tensions between the US and Venezuela are soaring after American forces seized an oil tanker in the Caribbean Sea. So why is US President Donald Trump targeting so-called "shadow fleets"?