Scotland’s oil and gas sales reach ‘record levels’