Alastair Cook has vowed to lead England to their maiden one-day international title after cruising into the final of the ICC Champions Trophy.