Manchester City left it until the final minutes to find a decisive goal but are the winners of the FA Youth Cup after beating Man United.