Structure and function of radical SAM enzymes