India face rejuvenated Bangladesh in Nidahas Trophy final today