Islands near Panama 'could be underwater in decades'