Bangladesh inks vaccine contract with Indian pharma