A Review of Artificial Intelligence Impacting Statistical Process Monitoring and Future Directions