Over 5.9 crore ITRs filed by July 31 deadline - Revision window open