Home Athletics Semenya and Manyonga win Diamond League finals