Gold hits record high, diverging from dollar; Bank of America warns gold is last safe haven amid soaring U.S. debt.