Florida WR Kahleil Jackson has knee surgery, done for year