Cable challenges Osborne on growth as Westminster budget battles break out