When Francois Pierron sleeping rough in London, playing the public piano at St Pancras International station kept his "dignity intact".