20050601 business.india-business: Fiscal deficit down in '04-05