Pope calls greed ‘the devil’s dung’