why do tropical rain forests contain a large variety of plants and animals