Influence of ridge spacing, ridge width, and Reynolds number on secondary currents in turbulent channel flow over triangular ridges