Sharma pleased with 'satisfying' ICC Champions Trophy win over New Zealand | Stadium Astro