Explaining patterns in modern ruminant diversity: contingency or constraint?