Franchitti wins Indy 500