Ecology of a corallivorous gastropod, Coralliophila abbreviata, on two scleractinian hosts. I: Population structure of snails and corals