Central Bank of Kenya cautions banks against virtual currencies