Mexico and Brazil both offered to mediate between the US and Venezuela as President Donald Trump’s tanker blockade increases tension between the two nations.