‘Free Guy’ Ryan Reynolds beats out ‘Paw Patrol’ at weekend box office