Senegal takes delivery of China's Sinopharm vaccine