Tory MP Johnny Mercer claims whips tried to find dirt on him to force him into backing Theresa May’s Brexit deal