Effect of land terracing on soil physical properties across slope positions and profile depths in medium and high altitude regions of Rwanda.