Lake Champlain Maritime Museum opens for the season May 23