Sicilian Salted Almonds