Augmented Reality: Applications, Challenges and Future …