Andreescu shocks Svitolina, Kerber stops Bencic to reach the final in Indian Wells