Nucleophilic substitution of ferrocenyl alcohols by cerium ammonium nitrate: C–N, C–S, and C–O bonds formation