‘Devils’ take to the streets as small Spanish village celebrates the Endiablada festival