Day of Dead mega-event opens in Mexico City