Text this: Knowledge, attitude and predictors of diabetic retinopathy screening among patients with type 2 diabetes in Nairobi County, Kenya