Blockchain improves charity transparency — But is it right for everyone?