The number of accidental deaths in the UK has reached an all-time high, according to a new report.