Indianapolis gets $17 million for infrastructure improvements