Constructions of complete permutation polynomials