Effingham awarded $3 million infrastructure grant