Supplements may not guard against cancer, heart disease