Ibrahimovic to quit international duty after Euro 2016