plant habitat