Viscoelastic testing: an illustrated review of technology and clinical applications