Toure vows to stay with Man City for as long as possible