barium periodate