Companies will be forced to disclose finances in bid to curb ‘excessive profits’ bankrupting councils