Holders Manchester City to face Real Madrid in Champions League quarter-finals