IPL 2025 Squads: Full team lists, injured players update and replacements for Indian Premier League 18 season