Charmonium production inB-decays