Olexandr Zinchenko signs new Man City deal