acid barium oxalate