Ken Clarke 'is most rebellious Tory MP'