Giant spider and minotaur robot puppets descend on the streets of France