'Greatest Showman' star Sam Humphrey, 24, fighting for his life in hospital