Macron's best hopes appear to lie with the Socialist Party, a moderate leftist grouping with 66 seats in the National ...