EU signs contract for new Spanish Covid vaccine