The qualitative and quantitative accuracy of DFT methods in computing 1J(C–F), 1J(C–N) and nJ(F–F) spin–spin coupling of fluorobenzene and fluoropyridine molecules