Thermal Aggregation of Ribonuclease A. A contribution to the understanding of the role of 3D domain swapping in protein aggregation