A theoretical study of cation--π interactions: Li+, Na+, K+, Be2+, Mg2+ and Ca2+ complexation with mono- and bicyclic ring-fused benzene derivatives