MO Rep. Don Gosen abruptly resigns under cloud of suspicion