Coronavirus: South Africa virus cases pass half million mark