Hoosiers' Kevin Wilson resigns; Tom Allen named new coach