Swiatek survives Osaka challenge to win titanic French Open battle