Baby boomers face a financial crunch, with figures revealing almost half of workers over 60 won't have enough money to fund the lifestyle they want in retirement.