President Trump said Ukraine should elect a new leader who can make a deal with Russia and should stop striking Russian oil infrastructure, comments that drew immediate pushback and came as Ukraine launched a major drone attack on Russia.