PD Champions Trophy 2025:India defeated England to win the title