India's 2023 World Cup campaign was as close to flawless as a team could be. Nine straight wins until Australia crushed their dream in the final in Ahmedabad