Bates hits 350 games, Devine 300 as NZ face South Africa in Indore