Explanation as Question Answering based on Design Knowledge