An HLLC Riemann solver for relativistic flows -- I. Hydrodynamics | Synapse