Supramolecular structure of the small heat shock protein Hsp25