Trivial source modules in blocks with cyclic defect groups