The company committed in a contract to do its best to deliver 300 million doses to the 27-nation bloc by the end of June