Explainable Image Captioning using CNN- CNN architecture and Hierarchical Attention