Memory stocks post best year on record in 2026 as valuations stay cheap