Blistered Green Beans with Toasted Almonds