Rewards and challenges of providing HIV testing and counselling services: health worker perspectives from Burkina Faso, Kenya and Uganda.