The NIH Molecular Libraries Program: identifying chemical probes for new medicines.