Prisons are forecast to run out of space again in early 2026 as years of government efforts have failed to create the extra capacity needed, MPs have warned.