Chloramphenicol acetyltransferase: enzymology and molecular biology.