Artificial Intelligence and Blockchain for Future Cybersecurity Applications