Prologis buying Duke Realty for $26 billion