Cyclisation of citronellal over heterogeneous inorganic fluorides--highly chemo- and diastereoselective catalysts for (+/-)-isopulegol.