ICC Champions Trophy 2017: Schedule, match-timings, venues and Squad details