Name four of five factors which influence soil formation.