Magnitude 6.4 earthquake shakes Vancouver Island