A 10-year-old boy with a known peanut allergy accidentally ingests a biscuit containing peanuts. Ten minutes later he develops widespread urticaria, facial swelling, wheeze and difficulty speaking full sentences. What is the most appropriate immediate management?