Law Society draws up charter for home buyers