difference between trader and broker