Manchester City will face off against Bundesliga side RB Leipzig in the Champions League last 16.