New Zealand captain Kane Williamson speaks at captains day for the ICC Cricket World Cup 2023 in India