On the Structure of Format Preserving Sets in the Diffusion Layer of Block Ciphers