Finance Secretary Shona Robison says the government is facing almost £1bn in additional costs.