Boston's only public rooftop pool opens for the season