Raymond James earnings beat earnings expectations with investment banking boost