S.Africa announces gender based violence law