The top five ransomware attacks, how they happened, and how to prevent them