Malusi Gigaba resigns as South African Home Affairs Minister following leakage of a private sex video.