De Soto defeats Spring Hill to remain undefeated in league