Rings whose cyclic modules are pure-injective or pure-projective