Memory now makes up a much bigger share of what these devices cost to build, pushing India’s average smartphone selling price to a record $318 in Q2 2026