Scotland’s net fiscal deficit widens to £22.7bn