Biology and population dynamics of the intertidal isopod Cirolana harfordi