Survey: 57% of millennials commit financial infidelity