Public sector pensions are far too generous