President Nicolas Maduro has met with an envoy sent by US President Donald Trump, despite the United States' refusal to recognize Maduro as the legitimate president of Venezuela.