Boy recovering after being struck by SUV after school in South Beloit