general base catalysis mechanism