solicitors fees for buying a house first time buyer