S.Arabia posts second-quarter deficit of 4.6 billion riyals