WTI tops $105 as tanker rates breach $1 million a day