Golf charity day raises £3k for hospice