The Last-Mile Crossroads: Deciding Between Direct Shipping, Warehousing, and Fulfillment Centers