Man charged after fatal Friday hit-and-run in Spruce Grove