Growth and population structure of Paracentrotus lividus (Echinodermata: Echinoidea) in two contrasting habitats.