best diet to lose weight and beat diabetes