Solution X-ray scattering combined with computational modeling reveals multiple conformations of covalently bound ubiquitin on PCNA