Designing boron and metal complexes for fluoride recognition: a computational perspective.