A 23-year-old man with type 1 diabetes presents with abdominal pain, vomiting and drowsiness. His capillary glucose is 28 mmol/L, ketones 5.5 mmol/L, pH 7.12 and serum bicarbonate 10 mmol/L. Blood pressure is 96/60 mmHg and pulse 118 bpm. What is the most appropriate immediate management step?