Every early spring, the southern Hungarian town of Mohács hosts an ancient pagan festival. The streets fill with men wearing wooden masks and thick woolly cloaks in a centuries-old tradition.