France votes in election that could hand power to far right