Aldehyde dehydrogenases: Widespread structural and functional diversity within a shared framework