UK online retailer Ocado is to open a distribution site in Oxford that is set to create up to 170 jobs.