Manchester City signed Portuguese international right-back Joao Cancelo from Juventus on Wednesday with Brazilian full-back Danilo heading in the other direction to join the Italian champions....