Takuma Sato became the first Japanese driver to win the Indianapolis 500 as F1 star Fernando Alonso was forced out with smoke billowing from his car.