Melenchon's New Popular Front, France's left-wing alliance, won the most seats in the elections - but Macron is behaving like a king| Canary