土壤能为植物生长提供哪些条件?