The price of love: how much does dating cost – and who pays the bill?