Energy firms pay £8m in penalties after attending some gas leaks late