Haven assets gain while stocks drop