Solvent selection for polymers enabled by generalized chemical fingerprinting and machine learning.