France's left-wing political parties say they have united to form a "New Popular Front" to go head to head with the far right in snap parliamentary elections at the end of this month. President ...