The “Green Coffin” had been at the Houston Museum of Natural Sciences since 2013