Teen dies in hospital after being shot