should diabetics eat starchy foods