how deep should soil be for tomatoes