The Effects of Surface Roughness on the Mean Velocity Profile in a Turbulent Boundary Layer