How much does an estate agent earn?