Decoding the Indus Script: Politics, progress, and puzzles