Bitcoin bull run 'might be delayed' as $104.5K weekly close becomes key