Sinovac says its Covid-19 vaccine has ‘good’ efficacy after Brazilian partner claimed it was only 50% effective