Union membership among public sector workers is at its highest level in 15 years, new government figures show.