Home Sports Brave Warriors to face neighbours SA in Cosafa Plate Semi-final