Conservative energy discretization of Boltzmann collision operator