who plays harriet in harriet the spy?