A 17-year-old is fighting for his life in hospital after a stabbing in south London on New Year’s Day.