Exchequer returns almost €1bn ahead of target