UK retailer Sainsbury's has launched its Christmas campaign featuring Jamie Oliver.