Ibrahimovic signs new £12m PSG deal to end Man City's hopes