Accounting firm KPMG says it is facing the consequences of its "past failings" as it is dropped by Macquarie Group.