Almost half of UK adults had their mental and physical health suffer as a result of their finances last year, according to research.