The ketogenic diet: types, benefits and risks