Stability against temperature of Sulfolobus solfataricus elongation factor 1 alpha, a multi-domain protein