What makes a suitable metal-organic framework linker? Discovery from a general chemical database