Oil climbs from three-week low with Trump outlook in focus