Heroic friends pulled their 12-year-old mate out of the water after he was bitten by a shark in Sydney Harbour, but the boy is still “fighting for his life” in hospital, Australian authorities said.