A Catholic Assessment of Evolution Theory: Weighing the Scientific Evidence in Light of Thomistic Principles and Church Teachings on Origins