The Chemistry of Selenocysteine in Proteins