Home Athletics Caster Semenya gives Africa silver medal in 400m race at Continental Cup