Ukraine's Elina Svitolina stunned second seed Karolina Pliskova on Friday to reach her first Brisbane International final in four attempts.