Negative selection on human genes underlying inborn errors depends on disease outcome and both the mode and mechanism of inheritance