6 in 10 over-45s are underestimating the cost of care by thousands of pounds