Diquarks and ?b??c weak decays