Swedish striker John Guidetti has pledged his future to Premier League champions Manchester City after signing a new three-year contract.