England vs Afghanistan, Champions Trophy 2025: Live cricket streaming, Squad, Weather, Pitch Report, Playing XIs Prediction