Gold and bonds soar on ‘fight to quality’