Cardinals, Giants benches clear after heated Flaherty, Wade exchange