X-ray absorption spectroscopy of hemes and hemeproteins in solution: multiple scattering analysis