Lightly Salted Roasted Almonds