City Council approves Plum Island buyout, recreation center zoning