a flower is a type of plant