Roasted Snap Peas with Toasted Sesame Salt