French rail commuters brace for three-month strike