Coronavirus leads Amazon, other retailers to stockpile holiday inventory earlier