Embattled Europe makes vaccine progress