Germany's Angelique Kerber is through to the semi-finals of the WTA Indian Wells after defeating Li Na