Boy ‘fighting for his life’ after shark attack in Sydney