French greens and left unite to face Macron before June elections