Gold soars by Rs 950 per tola