Calculated energy-band structures and chemical bonding in titanium and vanadium carbides, nitrides and oxides