Sharapova to struggle past Li into her first ever French Open final