A finite volume approach for shallow water flow accounting for high-resolution bathymetry and roughness data