Strong out-turns in income tax, VAT and corporation tax keep public finances on track