North Tonawanda sells Island parcel to apartment developers