Osborne wrong to delay debt target