what does a plant need to survive and grow