A DFT study on the effect of position of functional group on the kinetics and mechanism of 1,3-dipolar cycloaddition of benzonitrile oxide and dihydrofuran