why do indians spend a lot on weddings