Serena Williams digs deep to overcome spirited Mihaela Buzarnescu at French Open