UBS posts $3.0B Q1 profit, exceeding expectations