WTI drifts higher to near $58.40 as Trump says India will stop importing Russian oil