'Grotesque greed': UN chief Guterres slams oil and gas companies