Analysis of Security Challenges in Cloud-Based SCADA Systems: A Survey