World number one Iga Swiatek was dumped out of the Australian Open in the fourth round by Wimbledon champion Elena Rybakina.