Budget Malta to Pay €920,000 a Day in Interest as 2026 Financial Estimates Show Narrowing Deficit October 29, 2025