Largest earthquake in several years shakes Southern California, causing landslides on Santa Cruz Island