2-time NBA champ Pau Gasol retires