Swiatek sets up Madrid Open final with Sabalenka, Tsitsipas knocked out