Provider-Initiated HIV Testing and Counselling in Rwanda: Acceptability among Clinic Attendees and Workers, Reasons for Testing and Predictors of Testing