The Day of the Dead isn't Halloween. Here are its roots, from Aztec goddess worship to modern Mexican celebration