Optimal full speckle suppression in laser projectors using one 2 D Barker code-type optical diffractive elements