Josh Naylor back to Seattle on 5-year deal