Homeless musician amazes public with Beethoven rendition