Spain will run a smaller budget deficit than Germany for the first time in almost two decades next year in a reversal of the ...