The Roles of Cognitive and Non-Cognitive Skills in Moderating the Effects of Mixed-Ability Schools on Long-Term Health