UK to donate 300,000 vaccines to Jamaica