Forget dowries: Chinese men have to pay up to $24,000 to get a bride