A review of visualisation-as-explanation techniques for convolutional neural networks and their evaluation