Court rules Canada must compensate indigenous foster children for discrimination