Celtic boss Brendan Rodgers has signed a new four-year deal after guiding the club to the Scottish Premiership title with eight games to spare.