Bitcoin clings to $105K as opinions diverge on oil price outlook