Spain 2022 budget gap narrows more than expected