Wilfried Zaha has passed his medical at Manchester United and has signed a five and a half year deal.