how many calories should a type 2 diabetic eat daily