Fiscal deficit narrows to 9-year low; 21% of target