Difference Family Criterion for Cyclic Steiner Triple Systems