Nick Saban lands contract extension through 2030