Lower oil and gas prices set to hit Scotland’s underlying public finances