Manchester City defender Joao Cancelo is in talks to join German champions Bayern Munich on loan before Tuesday's transfer window deadline.