UBS agrees to buy Credit Suisse for more than $2 billion, Financial Times reports