Insulin: discovery and controversy.