A 62-year-old man presents with large-volume haematemesis and melaena. He is pale and clammy. Observations: pulse 128 bpm, blood pressure 82/48 mmHg, respiratory rate 26/min, oxygen saturation 94% on high-flow oxygen. What is the most appropriate immediate management step?