Gravar-mail: Accurate optimization of amino acid form factors for computing small-angle X-ray scattering intensity of atomistic protein structures