Bangladesh island losing battle to stem climate tide