Large-Eddy Simulation of Turbulent Boundary Layers with Spatially Varying Roughness