Raymond James acquires majority stake in GreensLedge