where to plant marigolds in vegetable garden