Fines of nearly £24M issued in 2020 for health and safety breaches