Drug discovery: a modern decathlon.