Patient Safety, Resident Education and Resident Well-Being Following Implementation of the 2003 ACGME Duty Hour Rules