Unhealthy eating linked to cancer