6.4-magnitude earthquake rattles Southern California