Kevin-Prince Boateng retires from football