Artificial plants and flowers