Learning with Explanation Constraints