Alistair Darling and George Osborne clash over £1 trillion debt gamble