Americans are spending less on weddings in 2026