Mikel Obi signs new deal with Stoke City