The role of non-governmental organisations in controlling rabies: the Global Alliance for Rabies Control, Partners for Rabies Prevention and the Blueprint for Rabies Prevention and Control.