Champions Trophy 2025: Rain Threatens Afghanistan's Fairytale Run