Man fighting for his life in hospital after being stabbed in