custom synthesis barium fluoride chemicals magnesium fluoride labscale synthesis combinatorial chemistry caf2 building blocks mgf2 metabolit lithium fluoride kundensynthesen kundensynthese calcium fluoride crystal