Summer Theatre concludes 50th season with On Golden Pond