Will Power wins the 102nd Indianapolis 500