George Osborne defends budget