ESPN agrees to extension with Pac-12, Big10