Wonderfully weird Mexico City: the Distrito Federal’s most bizarre sights