Report: Michigan scores D+ for infrastructure