Liver cancer cancer causes, prevention and treatment