Sony's 'Demon Slayer' sets anime record in North American box office debut