Extending the GC-SAFT-VR approach to associating functional groups: Alcohols, aldehydes, amines and