US President Donald Trump said he had "no problem" with Russia or another country delivering oil to Cuba as the island nation faces an acute energy crisis.