Cyclohexylamine’s action mechanism and application examples in surfactant synthesis