Optimal in-store fulfillment policies for online orders in an omni-channel retail environment