Boy, 3, dies in crosswalk after being hit by truck in southwest Edmonton