Chancellor Angela Merkel and her government have come under fire after she pushed Germany into ceding responsibility for negotiating vaccine contracts to the European Commission.