Tory MP resigns after demanding £6,500 to pay off 'bad people'