what does a broker do?