The Conservative MP for Selby and Ainsty, Nigel Adams, has stepped down with immediate effect, the third Tory MP to resign in 24 hours after Boris Johnson and Nadine Dorries.