Row over Boris Johnson climate debate 'empty chair'