Leadership in health care for the 21st century: challenges and opportunities.