superhabitability criteria