6.6 magnitude quake rattles Southern California