how to grow vegetable plants in roof garden