X-ray photoelectron diffraction from ultra-thin Cr layers on Au(100) and Ag(100): a comparison