CUA ends contract with professor over 'abortion doula' guest