Macron’s selects close ally as prime minister, French take to streets. More than one million protesters, says union.