Proposals from the Liberal Democrats to limit the tax-free lump sum that people can withdraw from their pensions to £40,000, have attracted criticism from advisers.