Amazon is extending free shipping for all customers through Wednesday to better compete with retail giants Walmart and Target.