Mapping voluntary sector services for hidden or hard-to-reach populations: challenges and practice-based lessons for future research