President Donald Trump said he is prepared to impose sanctions on Russia but insisted European countries must match U.S. measures, criticising their continued purchases of Russian oil.