5 of the best foods for diabetes – and 5 of the worst