'Dunkirk' to Cross $100 Million, Win Second Box Office Weekend