What is Cryptojacking? How to prevent, detect, and recover from it