Internal medicine residency training in the 21st century: aligning requirements with professional needs.