WWU receives $970,000 NSF grant for solar-energy research