Mechanism of Benzoin condensation