Cheik Tiote signs new Newcastle contract