Gold prices jump to Rs 31,550 on spot demand