Franchitti wins Indianapolis 500, his third