many different types of plants and their names