President Macron accused of 'managing demand' to cope with shortage of Oxford-AstraZeneca vaccine