Putin will not fly to Glasgow for COP26