American banks sitting on unrealized losses of $620 billion