China's Sinopharm says vaccine 79% effective vs coronavirus