Text this: Ransomware on cyber-physical systems: Taxonomies, case studies, security gaps, and open challenges