An online campaign has raised more than 34,000 euros for a homeless man in Amsterdam who turned in a wallet stuffed with 2,000 euros in cash to police.