Snail scent repels starfish; may protect coral and Great Barrier Reef