Premixed insulin aspart 30 vs. premixed human insulin 30/70 twice daily: a randomized trial in Type 1 and Type 2 diabetic patients