Insights into the mechanism and regiochemistry of the 1,3-dipolar cycloaddition reaction between benzaldehyde and diazomethane