Analysis of spatial and temporal variability in interactions among algae, limpets and mussels, in low shore habitats on the west coast of Italy