2 Crore Taxpayers File ITRs Ahead of July 31 Deadline