Salina receives $3.8 million grant to fix infrastructure