A semi-analytic method for crack kinking analysis at isotropic bi-material interfaces