Sainsbury's has launched a GBP1bn (US$1.57bn) sustainability drive that sets out 20 targets for the supermarket giant to achieve by 2020 - including providing new jobs for communities, rewarding staff and reducing its carbon footprint.