Knight Frank appoints new Chief Financial Officer