Communist-backed firebrand Jean-Luc Melenchon votes