Explanation Bottleneck Models