Joao Cancelo joins Bayern Munich on loan from Manchester City