Love, revolution and a baby with a pig’s tail come together in this tragicomic conclusion to the seven-generation saga of the doomed Buendía family