Multi-agency approach is needed to improve services for homeless people, says NICE