High Court rules BHP liable for disaster