should diabetics eat starches