Mexico has been mulling how to send oil without being punished by US President Donald Trump, who has promised to slap tariffs on any country that ships petroleum to Cuba.