Ibrahimovic undergoes knee operation, needs at least 7 months to recover