Six-point-seven quake strikes south Philippines