Felix Rosenqvist wins the 110th Indianapolis 500 with the smallest margin in the race's storied history.