Revitalized Yale Peabody Museum to reopen March 26