Only one Indian batter has scored a hundred in the semi-finals of the Cricket ODI World Cup. Who is he?