A turbulent boundary layer over a two-dimensional rough wall