Characteristics of free and submerged hydraulic jumps over different macroroughnesses