Dr. Scott Hahn to speak at Sacred Heart