Trump weighs Iran strike as teenager fights for life in hospital crash