Stunned Proteas blasted out for 99 in third ODI