Benoît Hamon, the staunchly leftwing outsider who wants to introduce a universal basic income, legalise cannabis and tax robots has topped the poll in the first round of the French Socialist primary race to choose a presidential candidate.