Dual basis and characteristic discontinuous finite element discretizations for the Boltzmann transport equation