Move portfolio funds

Moves funds between portfolios owned by the authenticated user. Both the source and target portfolio must belong to the same user.