Scottish government urged to ‘bite the bullet’ on oil and gas phase-out