fossils are mineralized impressions or casts of ancient animals and plants