France's Macron announces nightly curfews in major cities