MSPs hear first-hand from Edinburgh's homeless community