Gold price surges to Rs 23,040 per sovereign