Thousands pay last respects to Gorbachev in Moscow, Putin a no-show