Hello, for the first time ever I'm seeing these tiny insects on one of my oriental lilies, are they aphids? They are on the underside of the leaves, and on the flower buds. They don't look like any aphid photos I have seen on-line. I have rarely seen aphids on my garden plants, so I'm unfamiliar with them. I washed them off with water, but they eventually came back. Is there any other organic way to treat? Thank you!