Tory MP to join lobbying firm…after Cameron criticises lobbyists