UK vaccinations on target, but long way to go: PM