Patterns of spatial genetic structuring in the endangered limpet Patella ferruginea: implications for the conservation of a Mediterranean endemic.