Rifapentine and isoniazid for prevention of tuberculosis in people with diabetes (PROTID): protocol for a randomised controlled trial