401(k) balances hit record $155,800 as hardship withdrawals climb to 3%