Roger Ballen caused a storm with his portraits of marginalised and mentally unstable South Africans. Is he merely reflecting a broken society – or exploiting his subjects? Sean O’Hagan meets the ...