the best plants to grow in soggy soil, including flowers and other edible things