UBS posts $2.8 billion Q2 profit as Credit Suisse integration pays off