UBS agrees to buy Credit Suisse in shotgun merger