In silico virtual screening for the identification of novel inhibitors against dihydrodipicolinate reductase (DapB) of Mycobacterium tuberculosis, a key enzyme of diaminopimelate pathway