Hiring a Real Estate Agent? The Key Questions to Ask