Jean-Luc Mélenchon: the French left’s divisive standard-bearer