Will Power wins IndyCar Series race at Iowa Speedway