Student and resident perspectives on professionalism: beliefs, challenges, and suggested teaching strategies