Computational study of SN2 reactions promoted by crown ether: Contact ion pair versus solvent-separated ion pair mechanism