Manchester United advance to Barca Champions League showdown