A Review of Trust in Artificial Intelligence: Challenges, Vulnerabilities and Future Direction