US secures 100-year oil deal with Venezuela, sparking controversy | PiQ Markets