Giving cash directly to the poor gets thumbs up from new study