Former NBA player Brandon Roy shot while shielding kids from gunfire