Synthesis and pyrolysis of non-oxide precursors for ZrC/SiC and HfC/SiC composite ceramics