Ubs agrees to buy credit suisse