These unthirsty succulents, flowers, and grasses will thrive with little care — even on a roof