Guidelines on Best Practices for Hardening Control Systems and Associated Networks