UN secretary-general urges governments to tax ‘immoral’ oil and gas profits