Fed stress tests predict $700bn loss for US banks