is ivermectin tablets safe for humans buy stromectol from india no prescription stromectol walmart is ivermectin an over the counter drug buy stromectol in uk