Human resources for health--challenges for the 21st century.