Ultra-high fatigue life of NiTi cylinders for compression-based elastocaloric cooling