Top 10 Security and Compliance Considerations for Cloud Computing