Controlled destruction: AAA+ ATPases in protein degradation from bacteria to eukaryotes.