Squalene–hopene cyclase: catalytic mechanism and substrate recognition | Synapse