North Branch boy dies days after being hit by car