Fox: Dan Lanning staying with Oregon through 2030 after agreeing to extension