Yorkshire Water faces £47 million fine for ‘catalogue of failure’