The quantity and quality of worldwide new drug introductions, 1982-2003.