Offshore 6.9 magnitude earthquake shakes Northern California