New Zealand inquiry finds 256,000 children and adults abused in state and faith-based care