Which are the main reasons for diabetes and heart disease?