The Treasury committee has found that millions of people have been affected by 158 IT incidents in recent years, with 803 hours' worth of outages between January 2023 and February 2025