Sanele Masilela walked down the aisle with Helen Shabangu, a woman old enough to be his grandmother, "because the ghost of his dead ancestor told him to."