Population ecology of the barnacle, Chthamalus stellatus (Poli), in the northwest Mediterranean