Greece offers compromise on migrant centres to placate angry islanders