What functional groups are found in all monosaccharides?