'Croods' sequel tops North American box office for 2nd week