accurate dft-quality partial atomic charges for MOFs and COFs