Rory Stewart elected Tory leader in 2019