Zlatan Ibrahimovic hangs up his boots at 41