Fasting, Diabetes and Weight Loss: Safe and Effective Fasting Protocols in Practice