Kompany to stay on at Man City