‘Lord of the Rings’ Casts Spell at North American Box Office