After lengthy delay, Giants and Dodgers join sports-wide strike