Perkin reaction mechanism