Supreme Court rules against challenge to the benefit cap