Unveiling the mechanism and selectivity of [3+2] cycloaddition reactions of benzonitrile oxide to ethyl trans-cinnamate, ethyl crotonate and trans-2-penten-1-ol through DFT analysis