Amazon to hold mid-October sale to capture more holiday spending