Factors influencing blood donation practices among students of private universities in Thika Town, Kiambu County, Kenya · Study