diabetics can eat