Contextual Explanation Networks