McCain's bridge remarks draw bipartisan criticism