Is giving alms the right way of helping poor?