Martina Trevisan reaches first Grand Slam semi at French Open