$2 billion Baltimore bridge rebuild is test case for new debate over infrastructure spending