Charity golf day raises thousands in aid of local hospices