Sir Rod Stewart’s son in hospital after being hit by lorry