World Cup leaves Sri Lanka with $23mn debt