In a large bowl, combine the mayonnaise, yogurt, curry powder, sugar, lemon juice, and 1/2 tablespoon salt. Add the potatoes, eggs, red onions, celery, green apple, currants, and cilantro. Gently stir the potato salad until everything is well combined and allow it to cool completely in the refrigerator for at least 4 hours but ideally overnight.