Caramelized Roasted Almonds with Sea Salt