Metal contamination in harbours impacts life-history traits and metallothionein levels in snails