does viagra work for men with diabetes