Sabalenka defeats No 1 Swiatek to claim Madrid Open glory