Size matters: competition within populations of the limpet Patella depressa