World number one Elena Rybakina has withdrawn from the WTA Finals because of a virus. The top seed pulled out on the eve of the Indian Wells event, and Ukraine's Marta Kostyuk has been named as her replacement.