A survey on Hamiltonicity in Cayley graphs and digraphs on different groups