Frenchman charged over Macron assassination 'plot'