Donald Trump has given a "controversial" answer when asked who is in charge in Venezuela.