Newport's St David's Hospice has received a £1,000 donation to fund a new vein scanner.