how to hire a buying agent