A comprehensive review on deep learning for liver cancer detection: research challenges and future directions | Synapse