RBC reports $5.13B Q1 profit, up from $3.58B a year ago