why hire a real estate broker