Takuma Sato picks up second Indianapolis 500 win, holding off Scott Dixon, as race ends under caution