Amazon Diwali sale cuts iPhone 16 and Galaxy S25 Ultra prices