Home Athletics Semenya just misses out on Diamond League Record