Public transport was disrupted and drivers struggled to pass through surface water as Storm Claudia hit the West Midlands.