Amazon's annual spring sale offers up to 50% off on tech, fashion, beauty, and home goods. Early deals available now.