Pep Guardiola insists Gabriel Jesus and Oleksandr Zinchenko both needed a new challenge away from Manchester City