IU's Mackenzie Holmes has surgery, may be back for postseason