France votes in crucial test for Macron