Joint X-ray and neutron refinement of the structure of superconducting YBa~2~Cu~3~O~7-x~: precision structure, anisotropic thermal parameters, strain and cation disorder