Manchester United reached the semi-finals of the English League Cup after a convincing victory over Charlton