Origins of human cancer : a comprehensive review