Manchester City Under-18s beat Blackburn Rovers 4-1 to progress to the final of the FA Youth Cup, with Ryan McAidoo impressing again