A 23-year-old woman with a known nut allergy develops sudden generalised urticaria, lip swelling, wheeze and stridor shortly after eating a dessert containing nuts. She feels faint and her blood pressure is 80/50 mmHg. What is the most appropriate immediate treatment?