Hindustan Aeronautics logs record Rs 22,700 cr in top line on IAF dues