Allopurinol protects human glomerular endothelial cells from high glucose-induced reactive oxygen species generation, p53 overexpression and endothelial dysfunction