The latest figures are an improvement but pipes still spilled for 450,000 hours across the North West