Effects of irregular two-dimensional and three-dimensional surface roughness in turbulent channel flows