A grandmother from South Yorkshire has died from rabies after returning from a holiday in Morocco, where she was scratched by a puppy with the virus.