gold whizzes past rs 31k level on heavy buying