haloalkaliphile halophobe halotolerant hydrohalophyte heliobacterium euhalophyte halorespirer xerohalophyte heliophile bacteriohopanoid