Chancellor seeks to save £1bn on external contracts as part of spending review ahead of UK Budget